Optimal University Course Timetables and the Partial Transversal Polytope
نویسندگان
چکیده
University course timetabling is the conflict-free assignment of courses to weekly time slots and rooms subject to various hard and soft constraints. One goal is to meet as closely as possible professors’ preferences. Building on an intuitive integer program (IP), we develop an exact decomposition approach which schedules courses first, and matches courses/times to rooms in a second stage. The subset of constraints which ensures a feasible room assignment defines the well-known partial transversal polytope. We describe it as a polymatroid, and thereby obtain a complete characterization of its facets. This enables us to add only strong valid inequalities to the first stage IP. In fact, for all practical purposes the number of facets is small. We present encouraging computational results on real-world and simulated timetabling data. The sizes of our optimally solvable instances (respecting all hard constraints) are the largest reported in the literature by far.
منابع مشابه
Knowledge-based genetic algorithm for university course timetabling problems
This paper discusses a new solution to university course timetabling problems. The problems that belong to the NP-hard class are very difficult to solve using conventional optimization techniques. Our solution methodology is based on a genetic algorithm which uses an installed knowledge base and an infection operation. The knowledge base here is a set of candidate partial solutions of the final...
متن کاملOn the dynamic stability of a flying vehicle under the follower and transversal forces
This paper deals with the problem of the instability regions of a free-free uniform Bernoulli beam consisting of two concentrated masses at the two free ends under the follower and transversal forces as a model for a space structure. The follower force is the model for the propulsion force and the transversal force is the controller force. The main aim of this study is to analyze the effects of...
متن کاملInteractive Timetabling System Using Knowledge-Based Genetic Algorithms
* 0-7803-8566-7/04/$20.00 2004 IEEE. Abstract – This paper discusses a new solution to university course timetabling problems. Problems that belong to the NP-hard class are very difficult to solve using conventional optimization techniques. Our solution methodology is based on genetic algorithms which use an installed knowledge base. The knowledge here is a set of candidate partial solutions ...
متن کاملeClasSkeduler: A Course Scheduling System for the Executive Education Unit at the Universidad de Chile
Each October, the Executive Education Unit at the Universidad de Chile develops its course schedules for the following year. By 2008, the complexities of increasing enrollments and course offerings had rendered its manual timetabling process unmanageable. Inconvenient and inflexible scheduling decisions were causing discontent among instructors and students, making the need for a more efficient...
متن کاملA Computational Study of a Cutting Plane Algorithm for University Course Timetabling
In this paper we describe a successful case-study where a Branch-and-Cut algorithm yields the “optimal” solution of a real-world timetabling problem for university courses (University Course Timetabling problem). The polyhedral structure of the problem is studied in conection with a polytope of the Set Packing problem. Several families of cutting planes are introduced, these being crutial to fi...
متن کامل